a strip of paper - Turkish English Dictionary